*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
ol,ul{
	list-style: none;
}
img{
	border: none;
	vertical-align: bottom;
}
a{
	text-decoration: none;
}
html,body{
	width: 100%;
/* 	height: 100%; */
}
header{
	width: 100%;
	height: 70px;
	position: sticky;
	top: 0;
	background: #FFFFFF;
	z-index: 999;
}
header .head{
	width: 1182px;
	height: 70px;
	margin: 0 auto;
}
header .head .logo{
	float: left;
	width: 47px;
	height: 50px;
	margin-top: 8px;
}
header .head .logo img{
	width: auto;
	height: 50px;
}
header .head .list{
	float: left;
}
header .head .list ul{
	height: 70px;
	display: flex;
}
header .head .list ul li{
	margin-left: 40px;
    font-size: 16px;
    position: relative;
    padding-bottom: 6px;
    height: 70px;
    padding-top: 24px;
}
header .head .list ul li a {
	color: #303133;
}
header .head .list ul  .head-nav-active a{
	color: #0486fe;
    font-weight: bold;
}
header .head .list ul  .head-nav-active i {
	width: 20px;
    height: 2px;
    background: #0486fe;
    position: absolute;
    left: 50%;
    margin-left: -10px;
    bottom: 16px;
}
header .head .list ul li a:hover{
	color: #0486fe;
}
header .head .head-right{
	display: flex;
    align-items: center;
	height: 70px;
	float: right;
}
header .head .head-login{
	margin-left: 40px;
	cursor: pointer;
}
header .head .head-login a {
	color: #303133;
}